For workflows that start in Current tab, make sure the URL example and start URL pattern are set.
URL example - A url where the workflow can be triggered (e.g. a specific incident page in Cortex XSOAR). Should be taken from recordings.
URL pattern - responsible for the validation that workflow is triggered in the correct page. Keep in mind that if you put a bad pattern, it will prevent the analyst from running the workflow.
Note which skills are required (cannot be skipped). Risky skills should be skippable if the workflow allows it.
Avoid different skills having the same output name (e.g. 2 skills having a 'User' output). The values get aggreagated under the 'User' key which may be confusing in terms of other skills being run on the 'User' values.
Give indicative names to custom outpus (FileName instead of File, EmailBodyURL instead of URL)
Most skills are "foreach-able"
This means that if a skill recevies a list of inputs, it will run on each input separately
If a skill receives more than 1 input, it will run on all posibble pairs of the inputs
Take this into account and conisder how this affects the logic of the workflow
AI instructions should be scoped and limited. Do not try to do too much in one call.
Example: Do not try to extract a custom output and convert the result to a different format (e.g. timestamp to epoch)
If the AI skill step includes navigation or filtering actions that can be added to the start URL with path and query params, then modify the start URL instead of having the AI skill do the navigation and set the filters.